Skip to main content

So you want to write a new server?

Here are some considerations when planning it out:

  • an optional GUI

A lot of server hosts are not the most technical people and would like to administrate their server without having to dive into text files and configuration switches. Having a non-GUI version that can run on the config files generated by the GUI version would be optimal so you can run it on a headless machine.

  • cross-platform

it should support linux and windows

  • areas/hubs

People want to divide their server up to have more than 1 place to chat and maybe even multiple channel/area lists with hidden or inaccessible areas.

  • websocket support

and along with that maybe even a web server to host the content for hosts who don't want to/are not able to install apache

  • evidence/inventory

assign the client an inventory of items in vanilla AO2 this is managed via the evidence